/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:43:564
 **/
export default class topoPlatServer {
  constructor(request) {
    this.request = request;
  }

  /**
   * 获取连接的设备
   * @param {string} * equipparams - 设备参数信息
   * @param {string} * versionid - 版本ID
   * @param {string} isunitversion - 是否考虑版本穿透
   * @param {string} * blockid - 数据块编号
   * @param {string} * schema - 模式
   * @param {string} otherfields - 是否返回其它字段
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_getAdiEquipAndTerm(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/getAdiEquipAndTerm",
      method: "get",
      params: params,
    });
  }

  /**
   * 获取设备连通路径
   * @param {string} * equipparams - 设备参数信息
   * @param {string} * topostate - 开关状态参数
   * @param {string} * versionid - 版本ID
   * @param {string} isunitversion - 是否考虑版本穿透
   * @param {string} * blockid - 数据块编号
   * @param {string} * schema - 模式
   * @param {string} otherfields - 是否返回其它字段
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_getPathOfEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/getPathOfEquips",
      method: "get",
      params: params,
    });
  }

  /**
   * 拓扑连通性层级检测
   * @param {string} * equipParams - 设备参数信息
   * @param {string} * topoState - 开关状态参数
   * @param {string} * level - 连通性层数限制参数
   * @param {string} * versionid - 版本ID
   * @param {string} isunitversion - 是否考虑版本穿透
   * @param {string} * blockid - 数据块编号
   * @param {string} * schema - 模式
   * @param {string} otherfields - 是否返回其它字段
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_getTopoConnectedEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/getTopoConnectedEquips",
      method: "get",
      params: params,
    });
  }

  /**
   * 获取端子关联的设备列表
   * @param {string} * equipparams - 设备参数信息
   * @param {string} * versionid - 版本ID
   * @param {string} isunitversion - 是否考虑版本穿透
   * @param {string} * blockid - 数据块编号
   * @param {string} * schema - 模式
   * @param {string} otherfields - 是否返回其它字段
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_queryByNodeid(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/queryByNodeid",
      method: "get",
      params: params,
    });
  }

  /**
   * 查询所有载入的数据块
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_queryDataBlock(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/queryDataBlock",
      method: "get",
      params: params,
    });
  }

  /**
   * 条件搜索
   * @param {string} * equipParams - 设备参数信息
   * @param {string} * topoState - 开关状态参数
   * @param {string} * condition - 拓扑搜索条件,格式与SQL的where条件一致
   * @param {string} * versionid - 版本ID
   * @param {string} isunitversion - 是否考虑版本穿透
   * @param {string} * blockid - 数据块编号
   * @param {string} * schema - 模式
   * @param {string} otherfields - 是否返回其它字段
   * @param {string} token - 权限验证码
   */
  get_topoPlatServer_searchByCondition(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-meta/topoPlatServer/searchByCondition",
      method: "get",
      params: params,
    });
  }
}
